import cv2 as cv
import matplotlib.pyplot as plt
rain=cv.imread("../imgs/rain.jpg")
view=cv.imread("../imgs/view.jpg")
#一、图像的加法使用cv加法：饱和方式，效果更好
# img1=cv.add(rain,view)
# plt.imshow(img1[:,:,::-1])

#:减法、乘法、除法类似
# img1=cv.subtract(rain,view)#减法
# img1=cv.multiply(rain,view)#乘法
# img1=cv.divide(rain,view)#除法
# plt.imshow(img1[:,:,::-1])

#一、图像的加法使用numpy加法：取模
# img2=rain+view
# plt.imshow(img2[:,:,::-1])

#二、图像的混合，带权重的加法：addWeighted(),第三个γ可以取某个值
img3=cv.addWeighted(rain,0.7,view,0.3,15)
plt.imshow(img3[:,:,::-1])
plt.show()